home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / comm / bbs / Cit_exec_7H21.lha / update.txt < prev   
Text File  |  1997-08-21  |  11KB  |  212 lines

  1. This Update: 12 Jun 1997
  2.  
  3.   .Q00 - Q14
  4.    -- Added the Qwk code, fixed several bugs, made the subject the room
  5.       name.  Still bugs to fix...
  6.    -- Fixed a bug in the Sysop Menu handling... Should display better now.
  7.    -- Fixed several messsage bugs(some in the code, some in the message file).
  8.       Posted the changes in Citadel 68K room
  9.    -- Created a utility to compute the add/change/deleted messages.
  10.    -- Added code to read and process a file BADPEOPLE.SYS.  This file if
  11.       it exists will allow a sysop to remove messages by that person totaly.
  12.       This may not be the final implementation, but it does work.  It allow
  13.       a person to be banned from a room, or all rooms.  This means that if
  14.       the message is removed and your networking the room involved, it does
  15.       not get sent to other systems.  This means your Censoring for the net!
  16.    -- With the help of Jim Dawson(author of AmiQwk), I was able to find the
  17.       bug and the Qwk packet downloads works fine!  The bug was in the file
  18.       MESSAGES.DAT, it did not have the conference number wrong.  Still some
  19.       cleanup work before a release.
  20.    -- Fixed the delay in the recognition of ARexx commands.  No longer will
  21.       it take up to a minute for stuff to be processed.  Slightly more cpu
  22.       overhead, but not really all that much.
  23.    -- Added many new messages for the QWK processing, several new help files.
  24.    -- Added an option to CONFG.  -F, -f, -I, or -i is identical to FirstInit
  25.       on the command line.  -O, or -o is identical to OnlyParams.  -R, -r or
  26.       ReInit will rebuild the ctdltabl.sys file.  Anything else will still be
  27.       assumed to be a ReInit, but will tell you that you made a parameter error.
  28.    -- Fixed a bug in CONFG that may be the long outstanding bug that people with
  29.       A3000s and A4000s have reported where they must do a NOFASTMEM before
  30.       they can run CONFG.  There appears to be a bug in the SHORTINT option
  31.       since it called a routine with a word value when the routine expected
  32.       a LONG value.  I finally got that to happen with the 6.55 compiler.
  33.    -- Re-built everything with the 6.55 compiler.
  34.       It helped to find the above CONFG bug and the solution may fix other
  35.       odd problems that have been happening from time to time...
  36.    -- Added parameters #TEMPAREA and #BIOAREA to define a temporary and
  37.       Biography area.  CONFG changed.
  38.    -- Updated a few messages.
  39.    -- Changed CTDL to use one temporary file area.
  40.    -- removed some debug messages.
  41.    -- Added internal Zmodem code.  Zmodem will be disabled unless you put a
  42.       parameter in the CTDLPROT.SYS file.  XPR code removed, it was too
  43.       buggy.  This is a replacement, you can still use XPR as an external
  44.       protocol.
  45.    -- Updated the AmigaGuide and Text Documentation.
  46.    -- increased the size of the message header buffer after Hue mentioned that
  47.       an author's name could be really long(when comming from a foriegn net)
  48.       formheader() in misc.c header[100] -> header[250].
  49.       also fixed several places where the author's name was used and the
  50.       item it was copied into was citadel's standard 20 characters.
  51.    -- removed the #TEMPAREA parameter, it was too dangerous if an error
  52.       occured, it could delete the homearea files(and did in my testing).
  53.       CTDL uses the existing temporary file area scheme.
  54.    -- Added a parameter #BANNERAREA
  55.    -- increased the delay in the hangup() routine, it was not waiting
  56.       quite long enough(or so it seemed).
  57.    -- fixed the check in CONFG for -O,o,F,f,I,i options, there was a
  58.       bug that always caused these options to do a ReInit.  Now, -O,o
  59.       and -F, -f should work correctly.
  60.    -- Minor fixes to some menu files.
  61.    -- added the fix to CONFG to zap the last netted message if you re-initializing
  62.       the message file.  Otherwise, you will not send anything you net until the
  63.       message index gets past the old value...
  64.    -- change the network session message to come out even if netloging is
  65.       not turned on...
  66.    -- fixed a minor bug in CONFG, a directory could have gotten an extra
  67.       slash on the end if the name had a colon(was a full path) in it.
  68.    -- fixed a bug in the QWK code, if the protocol you have selected was
  69.       made invalid(for example you have Zmodem selected, or never selected
  70.       a protocol, then Zmodem was taken offline for some reason), the QWK
  71.       code did not do a transfer.  It will now assume Xmodem as the default
  72.       and use Xmodem if nothing valid is selected.
  73.    -- fixed a bug for an invalid baud code for serial port speeds greater
  74.       than 32767, Citadel would report that -2713 was invalid during the
  75.       initialization of the baud rate.
  76.    -- Added check for error on open in a crashout to prevent an enforcer hit.
  77.    -- Re-wrote the file comment routines. partly tested
  78.    -- Found a Userlog trashing bug. Fixed.
  79.    -- Found a message buffer trashing bug.
  80.    -- Removed some terrible auditing code that created the two trashing bugs.
  81.    -- Found there still is a case of an invalid baud rate.
  82.    -- Added some code to display modem data/results.sys data mismatch.
  83.    -- Added some code to collect Caller Id info in debug.sys, option +cid
  84.    -- added some code to display modem text when collecting info +results
  85.    -- Back in Q02 I discovered that the compiler was not passing a long where
  86.       memcpy was expecting one.  I found the bug again in another place in the
  87.       code and did a global search for the same situation.  It killed my
  88.       system for two days until I found the cause because it was in  net
  89.       recovery routine and prevented the bbs from coming up.  It should be
  90.       fixed once and for all...
  91.    -- Fixed Fast Transfers!  There were several bugs in the process, they
  92.       are all fixed.  Cit 68K will not do it with Zmodem.  There is still
  93.       a filename disconnect with external protocols, nothing I can do with
  94.       that at this time.
  95.    -- Fixed a bug in the Readbps routine, it did not handle all possible
  96.       baud rates on the command line.
  97.    -- adjusted the code for readme messages.
  98.  
  99.  .Q15
  100.    -- Fixed the zip file access(it also messed all the file extraction code).
  101.  
  102.  .Q16
  103.    -- Fixed a typo in the strcmpu routine for an error message.
  104.    -- Fixed small bug in Create Floor routine.  Trash in floor file.
  105.    -- Added code to remove unused floor entries to CONFG.
  106.    -- Added code to reset floor moderator entry if invalid.
  107.    -- Added code to the verify utility to support dumping of the ctdlflr.sys
  108.       file with the -f flag.
  109.    -- Added vortex checking to MSGADD plus fixed the %y & %m bug in archiving.
  110.  
  111.  .Q17
  112.    -- fixed a couple of small typos
  113.    -- confg - displayed text on rooms, users, and node scans
  114.  
  115.  6J12
  116.    -- fixed a bug with private room creation (per Hue, Jr).
  117.    -- fixed a bug in msgadd(actually two of them) with long node names
  118.    -- added a feature to CONFG to check the number of rooms you have shared
  119.       versus the #SHAREDROOMS parameter.
  120.    -- Added MR to the "official list of utilities build with Citadel, it
  121.       lists the domain area message headers.
  122.    -- Added updates for better formatting to NETLIST.
  123.    -- Updated all the utilities to have 6J12 as version ID.
  124.    -- Renamed all the Citadel Archives to clarify what they are.
  125.    -- Updated the headers on CTDL and CONFG to include 6J12
  126.  
  127.  6J24
  128.    -- re-wrote the vortex routines to keep more data.  It now creates
  129.       a sub-directory off the #NEWAREA called vortex where it stores all
  130.       its information.  The contents will be files called "NODEID.ROOM".
  131.       There could be a fair amount of files in this directory, I may do
  132.       a further sub-directory and named by the Node Id and just have files
  133.       in it with the name of the room.  The vortex routines will have up
  134.       to 20 message entries instead of the last one.
  135.    -- restructured how the utilitites are built, eliminated some duplicate
  136.       code so that there is actually less source in the over all package,
  137.       but nothing changes size.
  138.    -- removed a bogus message about problems with mail.
  139.  
  140.  6K05
  141.    -- modified the vortex routines to keep more data in each file and
  142.       have less files.  Aproximately same space requirements, just have
  143.       one file per room.  This way the files should open quicker and
  144.       not take any noticable longer time to read and write.
  145.    -- removed the setting of MBORIG field with host node id in MSGADD
  146.       and MSGOUT.
  147.    -- fixed incorrect messages in the vortex routine.
  148.  
  149.  6L01
  150.    -- adjusted the routine to get baud rate from modem, GetModem(), it
  151.       was not returning the lockport rate if there were any errors.  If
  152.       the rate is locked and any problems occur, the locked rate is returned.
  153.       This will speed up connections for networking.
  154.    -- found that the Vortex checking with msgadd could mark a message as
  155.       received when the room was not shared formally.  This could create
  156.       false vortex reports later when the actual message is received the
  157.       correct way.  Also finished the implementation of the force flag so
  158.       you can "force" a message to be added even if the room is not shared
  159.       with the other system.
  160.  
  161.  7A01
  162.    -- Fixed some net debug messages so they did not come out if net logging
  163.       was not turned on.
  164.  
  165.    -- Fixed a nasty bug in msgadd's version of PutMessage(), it overwrote
  166.       the stack on certain longer values of the mbaddr field.
  167.  
  168.    -- Minor adjustments to baud rate detection code.
  169.  
  170.  7C07
  171.    -- removed some dead assignments spotted while generating a 68030/optimized
  172.       version of CTDL and CONFG.
  173.  
  174.    -- Fixed a baud rate mismatch that caused a 16 bit int to overflow for
  175.       baudrates 38.4K and higher.  There was a long to int to long movement
  176.       of data, now it is all longs.
  177.  
  178.    -- Rewrote some code for password checks, it was pretty poor and I ran
  179.       across it while looking at the dead assignments.  The current executable
  180.       is a little smaller.
  181.  
  182.    -- Fixed several compiler warnings about missing prototypes and data type
  183.       mismatches where it did not matter.  Fixed them anyway.
  184.  
  185.   7D07
  186.    -- Fixed a bug that would allow screwy dial strings to be generated if
  187.       the sysbaud was greater than 6 and the baudrate of the node was greater
  188.       than 6.
  189.  
  190.    -- moved some data definitions into a single file.
  191.  
  192.   7G01
  193.    -- fixed a bug in the vortex checker that made rooms with similar names
  194.       ( only differing by a special character or whitespace ) be tracked to
  195.       the same vortex file.
  196.  
  197.    -- fixed a bug where vortex problems were not reported in the Aide/Net Aide
  198.       room.
  199.  
  200.    -- Added preliminary support for routes.sys operations.
  201.  
  202.    -- removed some unused code.
  203.  
  204.  7H21
  205.    -- Added code to dump the roombug in VERIFY.
  206.    -- Added additional checks to the vortex checker to detect
  207.       messages with time/date stamp changed.
  208.    -- fixed a bug VERIFY to correctly dump Message Info
  209.    -- added some additional support in MSGOUT for domain mail, it
  210.       is not complete yet.
  211.    -- Created a utility to dump the vortex file info, vorlister.
  212.